
// import axios from 'axios'


// const Get = (url: string): MethodDecorator => {
//     return (target, propertyKey, descriptor) => {
//         const func = descriptor.value as Function
//         axios.get(url).then(res => {
//             func(res, {
//                 success: true,
//                 status: 200
//             })
//         }).catch(err => {
//             func(err, {
//                 success: false,
//                 status: 500
//             })
//         })
//     }
// }

// const doc:ParameterDecorator = (target,propertyKey,parameterIndex) =>{
//         console.log(target);
//         console.log(propertyKey);
//         console.log(parameterIndex);
// }

// class MyDecrator {
//     constructor() {

//     }
//     @Get('https://randomuser.me/api/')
//    static getList(res:any, @doc cfg:any) {
//         console.log(res.data.results);
//     }
// }